Languages and Tools to Specify Hypertext
نویسندگان
چکیده
We present a declarative language for the construction of hypertext views on databases. The language is based on an object-oriented data model and a simple hypertext model with reference and inclusion links. A hypertext view specification consists in a collection of parameterized node schemes which specify how to construct node and link instances from the database contents. We show how this language can express different issues in hypertext view design. These include: the direct mapping of objects to nodes; the construction of complex nodes based on sets of objects; the representation of polymorphic sets of objects; and the representation of tree and graph structures. We have defined sublanguages corresponding to particular database models (relational, semantic, object-oriented) and implemented tools to generate Web views for these database models.
منابع مشابه
Languages and Tools to Specify Hypertext Views on Databases 1
We present a declarative language for the construction of hypertext views on databases. The language is based on an object-oriented data model and a simple hypertext model with reference and inclusion links. A hypertext view specification consists in a collection of parameterized node schemes which specify how to construct node and link instances from the database contents. We show how this lan...
متن کاملModelling Browsing Semantics in Hypertexts Using UML
Navigation is one of the basic characteristics of a hypertext. This feature enables browsing through different paths within the hypertext document. On the other hand a problem of being lost in hyperspace can arise. One solution to this problem is improving a hypertext structure. This can be achieved by creating a model of hypertext dynamic behaviour. This paper presents our approach to modellin...
متن کاملStructural Constraints in Rich Hypertexts
For hypertext to be successful in the area of software engineering, it is necessary to have tools that can manipulate a hypertext of typed nodes, links, and composites. In several systems it is possible to define new application specific types. The type of a hypertext entity will be used to model the role of the entity in the overall hypertext. As part of a type description, one will often say ...
متن کاملHypertext functionalities with XML
Hypertext functionalities represent part of the distilled wisdom of the hypermediacommunity. Given the peculiar nature of the World Wide Web, it is very difficult to successfully propose functionalities that can become widely accepted. Yet, standards such as XLink may provide the needed basic tools to implement most of them. In this paper we briefly discuss the issues brought forth by the hyper...
متن کاملStéphane Ducasse published as Technical Report of the Institut für Informatik und Angewandte Mathematik University of Bern , Switzerland
Classification: 68-02 Research Exposition, 68N30 Mathematical aspects of software engineering (specification, verification, metrics, requirements, etc.) [New MSC2000 code] 68U35 Information systems (hypertext navigation, interfaces, decision support, etc.) [New MSC2000 code] D.2 Software Engineering, D.2.2 Tools and Techniques, D.2.7 Distribution and Maintenance. D.3.1 [Programming Languages]: ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998